make a strong impression - İngilizce Eş Anlamlılar Sözlük